home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Sound / Amster / Source / include / mui / TWFmultiLED_mcc.h < prev   
Encoding:
C/C++ Source or Header  |  1999-03-21  |  2.7 KB  |  73 lines

  1. //     ___       ___
  2. //   _/  /_______\  \_     ___ ___ __ _                       _ __ ___ ___
  3. //__//  / _______ \  \\___/                                               \___
  4. //_/ | '  \__ __/  ` | \_/        © Copyright 1998, Christopher Page       \__
  5. // \ | |    | |__  | | / \               All Rights Reserved               /
  6. //  >| .    |  _/  . |<   >--- --- -- -                       - -- --- ---<
  7. // / \  \   | |   /  / \ / This file may not be distributed, reproduced or \
  8. // \  \  \_/   \_/  /  / \  altered, in full or in part, without written   /
  9. //  \  \           /  /   \    permission from Christopher Page except    /
  10. // //\  \_________/  /\\ //\       under the conditions given in the     /
  11. //- --\   _______   /-- - --\           package documentation           /-----
  12. //-----\_/       \_/---------\   ___________________________________   /------
  13. //                            \_/                                   \_/
  14. //
  15.  
  16. #ifndef TWFMULTILED_MCC_H
  17. #define TWFMULTILED_MCC_H
  18.  
  19. #ifndef LIBRARIES_MUI_H
  20. #include "libraries/mui.h"
  21. #endif
  22.  
  23.  
  24. /*** MUI Defines ***/
  25. #define MUIC_TWFmultiLED "TWFmultiLED.mcc"
  26. #define TWFmultiLEDObject MUI_NewObject(MUIC_TWFmultiLED
  27.  
  28.  
  29. /*** Attributes ***/
  30. #define MUIA_TWFmultiLED_Colour             0xfebd0001
  31. #define MUIA_TWFmultiLED_Custom             0xfebd0002
  32. #define MUIA_TWFmultiLED_Type               0xfebd0003
  33. #define MUIA_TWFmultiLED_Free               0xfebd0004
  34. #define MUIA_TWFmultiLED_TimeDelay          0xfebd0005   /*** New in V12.4 ***/
  35.  
  36.  
  37. /*** Special attribute values ***/
  38. #define MUIV_TWFmultiLED_Colour_Off         0
  39. #define MUIV_TWFmultiLED_Colour_On          1
  40. #define MUIV_TWFmultiLED_Colour_Ok          2
  41. #define MUIV_TWFmultiLED_Colour_Load        3
  42. #define MUIV_TWFmultiLED_Colour_Error       4
  43. #define MUIV_TWFmultiLED_Colour_Panic       5
  44. #define MUIV_TWFmultiLED_Colour_Custom      6
  45. #define MUIV_TWFmultiLED_Colour_Working     7            /*** New in V12.4 ***/
  46. #define MUIV_TWFmultiLED_Colour_Waiting     8            /*** New in V12.4 ***/
  47. #define MUIV_TWFmultiLED_Colour_Cancelled   9            /*** New in V12.4 ***/
  48. #define MUIV_TWFmultiLED_Colour_Stopped     10           /*** New in V12.4 ***/
  49.  
  50. #define MUIV_TWFmultiLED_Type_Round5        0
  51. #define MUIV_TWFmultiLED_Type_Round11       1
  52. #define MUIV_TWFmultiLED_Type_Square5       2
  53. #define MUIV_TWFmultiLED_Type_Square11      3
  54. #define MUIV_TWFmultiLED_Type_Rect11        4
  55. #define MUIV_TWFmultiLED_Type_Rect15        5
  56. #define MUIV_TWFmultiLED_Type_User          6
  57.  
  58. #define MUIV_TWFmultiLED_TimeDelay_User     -1           /*** New in V12.4 ***/
  59. #define MUIV_TWFmultiLED_TimeDelay_Off      0            /*** New in V12.4 ***/
  60.  
  61.  
  62. /*** Structures, Flags & Values ***/
  63. struct TWFmultiLED_RGB
  64. {
  65.     ULONG Red;
  66.     ULONG Green;
  67.     ULONG Blue;
  68. };
  69.  
  70. #endif
  71.  
  72.  
  73.